﻿/*
----------------------------------------------------------------------
首页样式定义
----------------------------------------------------------------------
*/

/*广告样式*/
.ad990x45 { width:990px; overflow:hidden; margin:0 0 10px; text-align:center;clear:both;}
.ad190x250 { width:190px; overflow:hidden; margin:0 0 10px; text-align:center; }
.ad230x70 { width:230px; margin:0 0 10px; overflow:hidden; text-align:center; }
.ad550x60 { width:550px; margin:0 0 10px; overflow:hidden; text-align:center; }
.ad230x230 { width:230px; margin:0 0 10px;text-align:center;height:230px;}
.ad190x190 {clear:both;width:190px;  margin:0 0 10px; overflow:hidden; text-align:center; }
.ad230x60 { width:230px; margin:0 0 10px; overflow:hidden; text-align:center; }

/*广告样式结束*/

/*定义整个页面背景*/
#wrap { background:url(../images/bg.png) repeat-x; width:100%; }



/*----------------------------内容区---------------------------------------*/
#content { margin:0 auto; width:990px; }
/*侧栏*/
#sidebar { width:190px; float:left; margin:0; }
/*侧栏导航*/
#pd .thead { background:url(../images/category.png) no-repeat 0 -10px; }
#pd .tbody { width:190px; background:url(../images/category_bg.png) repeat-y; min-height:200px; _height:200px; padding-top:5px; }
#pd .tfoot { background:url(../images/category.png) no-repeat; }
.pMod { width:170px; margin: auto 10px; border-bottom:1px solid #CCC; }
.pMod h3 { border-bottom:1px solid #CCC; height:25px; color:#CC0000; font-size:14px; line-height:25px; font-weight:bold; }
.pMod h3 a { color:#CC0000; }
.pMod li {font-size:12px; line-height:30px; height:30px; position:relative; }
.pMod li i { color:#999; width:165px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:30px; float:left; cursor:pointer; clear:both; font-size:12px; line-height:30px;}
.pMod li i a { font-weight:bold; }
.pMod li i.index { background:#eee; position:absolute; width:161px; z-index:6; left:-5px; top:-1px;  padding-left:5px; border-top:1px solid #CCC; height:26px; line-height:30px; border-bottom:3px solid #898989; }
.pMod li i.index a { font-weight:normal; color:#000; }
.pMod li i.index span { display:none; }
.plist { position:absolute; z-index:5; width:155px; background:url(../images/shadow.gif) no-repeat 1px 1px; padding:0 0 3px; left:160px; top:-1px; display:none; float:left; clear:both; }
.plist dl { width:150px; border:1px solid #CCC; background:#EEE; }
.plist dd { width:150px; height:25px; text-indent:10px; font-size:12px; line-height:25px;cursor:pointer; color:#BC241A; }
.plist dd a { margin:0 0 0 5px; font-weight:normal; color:#707070; }
.plist dd a:hover { color:#000; text-decoration:none; }
.plist dd.index { height:23px; border-bottom:2px solid #9C9C9C; line-height:23px; border-right:2px solid #9c9c9c; background:#fff; }
.plist dd.index a { font-weight:bold; }
/*品牌*/
#brand .thead, #shop .thead { background:url(../images/darkGray.png) no-repeat 0 -10px; height:30px; }
#brand .tbody, #shop .tbody { widows:188px; border-left:1px solid #9c9c9c; border-right:1px solid #9c9c9c; min-height:300px; _height:300px; }
#brand .tbody { width:183px; padding:0 0 0 5px; }
#brand .tfoot, #shop .tfoot { background:url(../images/darkGray.png) no-repeat; height:5px; }
.iBrand { width:77px; height:27px; border:1px solid #ccc; display:inline; float:left; margin:10px 5px; text-align:center; overflow:hidden; }
.iBrand img { width:77px; height:27px; }
.iShop { width:175px; height:50px; display:block; margin:10px auto 0; text-align:center; }
.more { clear:both; font-size:12px; line-height:20px; height:20px; margin:10px auto 0; width:175px; text-align:right; border-top:2px solid #C2C2C2; padding-top:8px; }
.more a { color:#901008; }
/*投票*/
#vote .thead { color:#901008; background:url(../images/gray_title.png) no-repeat; height:35px; line-height:35px; }
#vote .tbody { background:url(../images/gray_bg.png) repeat-y; width:190px; min-height:200px; _height:200px; }
#vote .tfoot { background:url(../images/gray_bottom.png) no-repeat -1px top; height:10px; }
#vote h3 { width:165px; margin:0 auto; min-height:30px; _height:30px; font-size:13px; line-height:30px; }
#vote ul { width:165px; margin:0 auto; font-size:12px; line-height:25px;}
.iVot { width:165px; margin:10px auto 0; display:block; height:26px; }
#vote .tbody .content{width:165px; margin:0 auto; font-size:12px; line-height:22px; text-align:center}
#vote .tbody .content p{ text-align:left;}
.iVot .btn { border:1px solid #CCC; width:58px; margin:0 9px 0 10px; float:left; background:url(../images/dropbg.png) repeat-x; font-size:12px; line-height:24px; height:24px; display:block; color:#666; cursor:pointer; }
/*右边内容栏目*/
#main { width:790px; margin:0 0 0 10px; float:left; display:inline; }
/*焦点图*/
#focusJs { width:548px; padding:1px 1px 0; height:314px; background:#3E3E3E; z-index:-999; }
#fImg { width:548px; height:259px; overflow:hidden; }
#fImg .loading { background:url(../images/loading.gif) no-repeat; width:100px; height:100px; margin:80px auto 0; display:none; }
#fImg a { width:548px; height:259px; display:block; }
#fImg img { width:548px; height:259px; }
#fmenu { width:540px; padding:0 4px; height:55px; }
#fmenu span { float:left; display:inline; width:20px; height:55px; background:url(../images/focus_btnR.png) no-repeat; cursor:pointer; text-indent:-999px; overflow:hidden; }
#fmenu span#fleft { background:url(../images/focus_btnR.png) no-repeat 0 -55px; }
#finfo { float:left; overflow:hidden; width:500px; }
#finfo ul { width:1000%; height:55px; }
#finfo li { display:block; width:92px; cursor:pointer; height:46px; margin:2px 5px 0 0; padding:2px 2px; background:#787878; float:left; display:inline; filter:alpha(opacity=40); opacity: 0.4; }
#finfo li img { width:92px; height:46px; }
#finfo li.index { filter:alpha(opacity=100); opacity: 1; }
/*促销*/
.irPic { width:230px; display:block; height:219px; overflow:hidden; z-index:-1 }
.note { background:url(../images/saleNotice_bg.png) no-repeat; margin:0; height:96px; width:230px; overflow:hidden; }
.note h3 { width:230px; height:30px; text-indent:16px; font-size:12px; line-height:30px; color:#901008; }
.notelist { width:230px; height:60px; overflow:hidden; margin:0 auto; }
.note ul { width:200px; padding:0 15px; font-size:12px; line-height:30px;  }
.note ul li { height:30px; white-space:nowrap; width:200px; overflow:hidden; }
.gohelp { margin:0 0 10px; background:url(../images/newUser_go.png) no-repeat; width:230px; height:60px; }
.gohelp a { width:230px; height:60px; display:block; }
.gohelp a span { display:none; }
/*购物5大理由*/
#buy5 .thead { background:url(../images/gray230_title.png) no-repeat; color:#901008; }
#buy5 .tbody { background:url(../images/gray230_bg.png) repeat-y; width:200px; padding:10px 15px; }
#buy5 .tfoot { background:url(../images/gray230_bottom.png) no-repeat; }
#buy5 .tbody li { font:14px/25px "宋体"; background:url(../images/t.png) no-repeat left center; padding-left:25px; }
/*购物安全保障*/
#ensure .thead { background:url(../images/darkGray230title.png) no-repeat; height:30px; line-height:40px; color:#fff; }
#ensure .tbody { border-right:1px solid #7E7E7E; border-left:1px solid #7E7E7E; width:216px; padding:10px 2px 5px 10px; }
#ensure .tfoot { background:url(../images/darkGray230bottom.png) no-repeat; }
#ensure .tbody li { font:14px/25px "宋体"; background:url(../images/t.png) no-repeat left center; padding-left:25px; }
.iEnsure { width:100px; height:40px; float:left; display:inline; margin:5px 8px 5px 0; text-align:center; }
/*畅销排行|热门搜索*/
#hotSale .thead { background:url(../images/hotSale_title.png) no-repeat; }
#hotSearch .thead { background:url(../images/hotSearch_title.png) no-repeat; }
#hotSale .tbody, #hotSearch .tbody { background:url(../images/gray230_bg.png) repeat-y; width:200px; padding:10px 15px; }
#hotSale .tfoot, #hotSearch .tfoot { background:url(../images/gray230_bottom.png) no-repeat; }

.iPd { width:200px; height:70px; padding:3px 0; border-bottom:1px solid #CCC; display:block; overflow:hidden; }
.iPd img {float:left; display:inline;  }
.iPd i {  float:left; margin:0 0 0 5px; width:115px; font-size:12px; line-height:20px; word-break:break-all; cursor:pointer; word-wrap:break-word; }
.iPd .red { font-weight:bold; }
.dPd { width:145px; height:180px; margin:5px 12px; float:left; display:inline; }
.dPd i{ width:145px; display:block; text-align:center; word-break:break-all;}
.dPd i img{ vertical-align:middle;}
.iPic { height:90px; overflow:hidden; }
.iName { min-height:20px; _height:20px; font-size:12px; line-height:20px; color:#575757; }
.iMarket { height:20px; font-size:12px; line-height:20px;  color:#909090; }
.iMarket span { text-decoration:line-through; }
.dPd .iPrice { height:20px; font-size:12px; line-height:20px; color:#C00; font-weight:bold; font-family:arial; }

.iBuytime span { font-size:18px; }
.dPd i.time { display:none; }
/*限时特价抢购*/

#timebuy .dPd { min-height:195px; _height:195px; }

.index_listbox { width:510px; clear:both; overflow:hidden;}
.index_listbox li{float:left; width:150px; height:190px; text-align:center; padding:5px 10px;}
.index_listbox li dl { height:18px; padding-top:2px; line-height:1.5; margin-top:5px;}
.index_listbox li dl dt { font-size:12px; color:#C00; font-weight:bold; font-family:arial;}
.index_listbox li dl dt img{ vertical-align:middle;}
.index_listbox li dl dd { color:#666; }
.index_listbox li dl dd .iBuytime { height:25px; font-size:14px; line-height:25px;  color:#000; text-align:center; font-weight:bold; }
.index_listbox li dl dd .iBuytime span { font-size:18px; }
.index_listbox li dl dd i.time { display:none; }


/*本周促销活动滑动门*/
#buyact .thead { width:790px; height:32px; }
#buyact .thead h2 { font:bold 14px/35px "宋体"; overflow:hidden; text-indent:5px; width:180px; height:32px; float:left; display:inline; }
.tab0 { width:610px; height:32px; float:left; }
.tab0 li { float:left; width:122px; height:32px; cursor:pointer; background:url(../images/tag01.png) no-repeat left -32px; display:inline; margin:0 15px; font:bold 14px/35px "宋体"; text-align:center; color:#000; overflow:hidden; }
.tab0 li em { background:url(../images/tag02.png) no-repeat right -32px; width:122px; display:block; height:32px; }
.tab0 li.index { background:url(../images/tag01.png) no-repeat; color:#FFF; }
.tab0 li.index em { background:url(../images/tag02.png) no-repeat right top; color:#FFF; }
#buyact .tbody { width:768px; height:170px; background:url(../images/mid_radbg.png) repeat-x top; padding:10px; border:1px solid #CCC; border-top:none; }
.tInfo { width:175px; margin:5px 8px 0; height:160px; float:left; display:inline; }
.tInfo i { display:block; }
.tInfo .iPic { overflow:hidden; border:1px solid #CCC; height:83px; width:173px; text-align:center; }
.tInfo .iPic img { height:83px; width:173px; }
.tInfo .iTitle { width:175px; height:30px; font-style:normal; font-size:14px; line-height:2.0; font-weight:bold; word-wrap:break-word; overflow:hidden;}
.tInfo li { font-size:12px; line-height:1.6; word-wrap:break-word; overflow:hidden; }
.tInfo li a{ color:#666; }
.tInfo li a:hover{ color:#C00;}
/*右边内容栏目结束*/

